package com.goldgov.meetingstatistics.bean;

import com.goldgov.utils.DataUtil;
import com.goldgov.utils.PropertyUtil;

/** 
 * @ClassName: MeetingParamsBean 
 * @Description: 会议参数bean
 * @author hanxiangyu
 * @date 2018年9月7日 上午10:12:11 
 */
public class MeetingParamsBean {
	public static final Integer REACH_NUM_MONTH = 1; //每月达标数
	public static final Integer REACH_NUM_QUARTER = 1; //每季度达标数
	private Integer searchType;//查询类型  1天，2周，3月，4季度 5年

	
	private Boolean searchChilderOrg;//是否关联子机构 1 true 是
	private String[] searchBranchCode;//存在人员支部编码
	private String searchMettingName;//会议名称
	private String searchOrganizationID;//组织id
	private String[] searchOrganizationNames;//组织名称
	private String searchOrganizationName;//组织名称
	
	private String searchYear;//年
	private Integer staticYear;//年 调度的时候传参
	private Integer searchQuarter;//季度
	private Integer searchMonth;//月份
	
	private String searchBeginDate;
	private String searchEndDate;
	
	private Integer searchMonthValidNum;//按月要求的一段时间内会议有效数
	private Integer searchQuarterValidNum;//按季度要求的一段时间内会议有效数
	
	private Integer searchMeetingType;//三会一课及5 远程教育 
	public String getSearchYear() {
		return searchYear;
	}
	public void setSearchYear(String searchYear) {
		this.searchYear = searchYear;
	}
	public Integer getSearchQuarter() {
		return searchQuarter;
	}
	public void setSearchQuarter(Integer searchQuarter) {
		this.searchQuarter = searchQuarter;
	}
	
	public Integer getSearchMonth() {
		return searchMonth;
	}
	public void setSearchMonth(Integer searchMonth) {
		this.searchMonth = searchMonth;
	}
	public Integer getSearchType() {
		return searchType;
	}
	public void setSearchType(Integer searchType) {
		this.searchType = searchType;
	}
	public String[] getSearchBranchCode() {
		if (!PropertyUtil.objectNotEmpty(this.searchBranchCode)) {
			searchBranchCode = DataUtil.BRANCH_CODING;
		}
		return searchBranchCode;
	}
	public void setSearchBranchCode(String[] searchBranchCode) {
		if (!PropertyUtil.objectNotEmpty(searchBranchCode)) {
			searchBranchCode = DataUtil.BRANCH_CODING;
		}
		this.searchBranchCode = searchBranchCode;
	}
	public Boolean getSearchChilderOrg() {
		return searchChilderOrg;
	}
	public void setSearchChilderOrg(Boolean searchChilderOrg) {
		this.searchChilderOrg = searchChilderOrg;
	}
	public String getSearchMettingName() {
		return searchMettingName;
	}
	public void setSearchMettingName(String searchMettingName) {
		this.searchMettingName = searchMettingName;
	}
	public String getSearchOrganizationID() {
		return searchOrganizationID;
	}
	public void setSearchOrganizationID(String searchOrganizationID) {
		this.searchOrganizationID = searchOrganizationID;
	}
	public String[] getSearchOrganizationNames() {
		return searchOrganizationNames;
	}
	public void setSearchOrganizationNames(String[] searchOrganizationNames) {
		this.searchOrganizationNames = searchOrganizationNames;
	}
	public String getSearchOrganizationName() {
		return searchOrganizationName;
	}
	public void setSearchOrganizationName(String searchOrganizationName) {
		this.searchOrganizationName = searchOrganizationName;
	}
	public Integer getStaticYear() {
		return staticYear;
	}
	public void setStaticYear(Integer staticYear) {
		this.staticYear = staticYear;
	}
	public String getSearchBeginDate() {
		return searchBeginDate;
	}
	public void setSearchBeginDate(String searchBeginDate) {
		this.searchBeginDate = searchBeginDate;
	}
	public String getSearchEndDate() {
		return searchEndDate;
	}
	public void setSearchEndDate(String searchEndDate) {
		this.searchEndDate = searchEndDate;
	}
	public Integer getSearchMonthValidNum() {
		return searchMonthValidNum;
	}
	public void setSearchMonthValidNum(Integer searchMonthValidNum) {
		this.searchMonthValidNum = searchMonthValidNum;
	}
	public Integer getSearchQuarterValidNum() {
		return searchQuarterValidNum;
	}
	public void setSearchQuarterValidNum(Integer searchQuarterValidNum) {
		this.searchQuarterValidNum = searchQuarterValidNum;
	}
	public Integer getSearchMeetingType() {
		return searchMeetingType;
	}
	public void setSearchMeetingType(Integer searchMeetingType) {
		this.searchMeetingType = searchMeetingType;
	}
	
	
	

	
}
